package com.started;

import java.util.concurrent.TimeUnit;

/**
 * @author chenyuan
 * @date 2020/11/30 9:16
 */
public class ThreadTest_01 {
    public static void main(String[] args) {
        new Thread(new T3("线程11111111",10)).start();
        new Thread(new T3("线程2",5)).start();
    }
}
class T3 implements Runnable{
    // 这里可以用参数的方式，来实现同一个对象启动两个线程
    private String mes;
    private int times;

    public T3(String mes, int times) {
        this.mes = mes;
        this.times = times;
    }

    @Override
    public void run() {
        int i = 0;
        while (i < times){
            i++;
            // 休眠,第二中方式，可以通过中间的 SECONDS 指定单位
            try {
                TimeUnit.SECONDS.sleep(1);
            } catch (Exception e) {
                e.printStackTrace();
            }
            System.out.println(mes);
        }
    }
}

